package model

import (
	"go.mongodb.org/mongo-driver/mongo"
)

//接收消息体
type MessageItem struct {
	MType    int      `json:"type"     bson:"type"`    //消息类型 1 系统消息  2 群聊消息  3 私聊消息  4 系统操作
	Message  string   `json:"msg"      bson:"msg"`     //消息内容
	From     int      `json:"from"     bson:"from"`    // 发送人
	To       int      `json:"tofrom"   bson:"tofrom"`  //接收的对象 id
	ToTime   int64    `json:"totime"   bson:"totime"`  //发送时间
	IsRead   int      `json:"is_read"  bson:"is_read"` //已读状态  0未读  1已读
	UserInfo UserInfo `json:"userInfo" bson:"userInfo"`
}

//新增聊天记录
func (messageItem *MessageItem) MessageItemInsert(mgo *mongo.Collection) (err error) {
	messageItem.IsRead = 0
	return
}
